Career 2017 2016 2015 2014 2013 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996 1995 1994 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F4 USA F4 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Ecuador F1 Mexico F15 Colombia F4 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Romania F4 Germany F8 USA F3 (Plantation) Ecuador F6 The Powder Byrne Trophy - Surbiton Fifth-Third Bank Tennis Championships - Lexington Healthsouth USTA Challenger - Dallas USTA/Safeway Challenger - Aptos CNA TennisPro Classic - Winnetka Memorial Savigni - Sassuolo Credicard Mastercard Tennis Cup - Campos do Jordao The USTA Challenger at West End Racquet - Torrance Credicard Mastercard Tennis Cup - Campos do Jordao I Manta Open - Manta 2005 Freeman Men's Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Credicard Mastercard Tennis Cup - Campos do Jordao Flea Market Cup Busan Challenger Tennis - Busan Wailea Men's Challenger - Maui Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger 2007 - San Luis Potosi Seguros Bolivar Open - Medellin Hurricane Tennis Open - Bradenton Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte Brazil F5 Credicard Citi Mastercard Tennis Cup - Campos do Jordao Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Mexico City Challenger Pereira Challenger Bogota Challenger Manta Challenger Brasilia Challenger Bogota Challenger Quito Challenger Las Vegas Challenger - Las Vegas Medellin Challenger Healthsouth/USTA Men's Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Nottingham Challenger Campos do Jordao Challenger Brasilia Challenger Quito Challenger Calabasas Challenger XL Capital Bermuda Open - Bermuda Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Santiago Challenger San Jose Challenger Fifth-Third Bank Tennis Championships - Lexington IV Gramado Open de Tenis - Gramado Urbana-Champaign Challenger - Urbana VIII Trofeo Ciudad de Quito - Quito 2002 Azalea Orthopedic Challenger - Tyler West Side Tennis Club Clay Court Challenger - Forest Hills V Abierto Internacional de Salinas - Salinas 2002 Eddleman USTA Challenger - Birmingham USTA San Diego Challenger - San Diego VII Avierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda Hilton Waikoloa Village USTA Challenger - Waikoloa VI Trofeo Ciudad de Quito - Quito 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Medellin Challenger VII Trofeo Ciudad de Quito - Quito USTA Tennis Championships of Houston - Houston Fifth-Third Bank Tennis Championships - Lexington The Waco International Tennis Challenger - Waco The Wright Financial Group, Inc. Challenger - Champaign Abierto Internacional de Salinas - Salinas 2003 Freeman Men's Challenger - Joplin BH Tennis Open International Cup - Belo Horizonte CMG Asia Open - Hong Kong Cali Challenger VIII Avierto Internacional de Salinas - Salinas Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger - San Luis Potosi Copa Ericsson Mexico - Guadalajara 2003 West Side Tennis Club Challenger - Forest Hills Waco International Tennis Challenger - Waco Quito Challenger Regional Hand Center Men's Challenger - Fresno Uncle Toby's Burnie Challenger - Tasmania 2004 USTA Challenger of Calabasas - Calabasas Tiburon Challenger Challenger Leon 2003 - Leon Smith Barney Men's Challenger - Covington Hilton Waikoloa Village USTA Challenger - Waikoloa Samsung Secruities Cup Challenger - Seoul Busan Open Challenger Tennis - Busan Guayaquil Challenger GHI Bronx Classic - Bronx Kobstaedernes ATP Challenger - Kolding Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Tiburon - Tiburon Corona Mexico City Open - Mexico City Morelos Challenger A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Britania Zavaleta - Puebla Guadalajara Challenger Santiago Challenger Cali Challenger Heilbronn Challenger San Marino Challenger 13 BH Tennis Open International Cup - Belo Horizonte Guayaquil Challenger San Luis Potosi Challenger Furth Challenger Prague Challenger Ljubljana Open - Ljubljana Pereira Challenger Monterrey Challenger Guayaquil Challenger Austin Challenger - Austin Irving Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Burbank Challenger - Burbank Tallahassee Challenger Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Scheveningen Challenger XL Capital Bermuda Open - Bermuda Czech Open 2005 - Prostejov The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Comerica Challenger - Aptos Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Dallas Challenger Seguros Bolivar Open - Cali 2004 Keys Gate Challenger - Homestead The Swanston Challenger - Sacramento The Wright Financial Group USTA Challenger - Champaign II Naples ITG Challenger - Naples Copa Telefonica CTC Chile - Santiago 2007 Nielsen Pro Tennis Championship - Winnetka XIII Trofeo Ciudad de Quito - Quito ECM Prague Open 2005 - Prague Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami Barranquilla Challenger Copa Petrobras - Bogota Copa Petrobras - Santiago USTA/Adtech Challenger - Boston Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati XIV Challenger ATP Club Premium Open - Quito Ford Tennis Championships - Louisville Sacramento Challenger Talahassee Challenger Challenger Casablanca San Angel - Mexico City Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil Hilton Waikoloa USTA Challenger - Waikoloa Abierto Internacional de Salinas 'Dario Expreso' - Salinas Tampere Challenger drkoop.com USTA challenger of Miami - Miami Marburg Challenger Pozoblanco Challenger XL Capital Bermuda Open - Bermuda Cortina Challenger Fifth Third Bank Tennis Classic - Lexington Music City Challenger - Nashville Cali Challenger Bordeaux Challenger Carson Challenger Bogota Challenger Tallahassee Challenger Bucaramanga Challenger Bogota Challenger Salinas Challenger VI Abierto Internacional de Salinas - Salinas Furth Challenger Cali Challenger Manta Challenger Tiburon Challenger Quito Challenger Pereira Challenger Charlottesville Challenger Cali Challenger Draft Corona Mexico City Open - Mexico City Japan Open - Tokyo Kroger / St. Jude International - Memphis Galleryfurniture.com Challenge - Atlanta Miller Lite Hall of Fame Tennis Championships - Newport Samsung Open - Brighton AAPT Championships - Adelaide Kroger / St. Jude International - Memphis Santiago Challenger Franklin Templeton Tennis Classic - Scottsdale Mercedes-Benz Cup - Los Angeles University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla President's Cup - Tashkent Hilton Waikoloa Village USTA Challenger - Waikoloa Heineken Open - Auckland Healthsouth/USTA Pro Link Challenger - San Antonio Heineken Open - Auckland Siebel Open - San Jose Abierto Mexicano de Tenis Pegaso - Acapulco Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale Barranquilla Challenger Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Sarasota Challenger 2003 USTA Challenger of Calabasas - Calabasas Joplin Challenger - Joplin Medellin Challenger Cyclus Open de Tenis - Florianopolis Knoxville Challenger Atlantic City Open - Atlantic City Knoxville Challenger Eddleman USTA Challenger - Birmingham Santo Domingo Challenger Savannah Challenger Turin Challenger Tata Open - Chennai USTA Men's Challenger of Urbana-Champaign - Urbana XL Bermuda Open - Bermuda Siebel Open - San Jose Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Adidas International - Sydney U.S. Men's Clay Court Championships - Houston Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Gran Copa Ericsson - Rio de Janeiro International Tennis Championships - Delray Beach ATP Tour Challenger at Nellie Gail - Laguna Hills drkoop.com USTA Challenger of Austin - Austin SAP Open - San Jose 2003 USTA Tallahassee Tennis Challenger - Tallahassee Arizona Men's Tennis Championships - Scottsdale Tallahassee Tennis Challenger - Tallahassee U.S. Men's Clay Court Championships - Houston Harrah's Entertainment Challenger - Tunica Campbell's Hall of Fame Tennis Championships - Newport Healthsouth/USTA Challenger - Denver RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow The West Side Tennis Club Grass Court Challenger - Forest Hills Heineken Open - Auckland Rio De Janeiro Challenger Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio USTA Callenger of Urbana-Champaign - Urbana The Stella Artois Championships - London The 10tele.com Open - Nottingham IX Trofeo Ciudad de Quito - Quito Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg USTA Men's Challenger of Dallas - Dallas Next Generation Adelaide International - Adelaide XL Capital Bermuda Open - Bermuda 2002 USTA Tallahassee Tennis Challenger - Tallahassee 2002 FSE Challenger - Tarzana SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Segundo Aberto de Brasilia - Brasilia 2001 UT Tyler Patriot Challenger - Tyler USTA Challenger of Burbank - Burbank Jameson Cup - Milan RCA Championships - Indianapolis Frito Lay/USTA Challenger - Binghamton Laser Vision USTA Challenger - Amarillo The Powder Byrne Trophy - Surbiton Countrywide Classic - Los Angeles USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank 2003 Eddleman USTA Challenger - Birmingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Australian Men's Clay Court Challenger - Canberra Czech Open - Prostejov USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen AAPT Championships - Adelaide Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Citrix Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Grand Prix de Tennis de Lyon - Lyon U.S. Mens's Clay Court Championship - Houston If Stockholm Open - Stockholm SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Adidas International - Sydney Legg Mason Tennis Classic - Washington D.C. AEGON International - Eastbourne Countrywide Classic - Los Angeles Copa Claro - Buenos Aires 2008 Lubbock Challenger - Lubbock Guayaquil Challenger Kobstaedernes ATP Challenger - Kolding Salvador Challenger Legg Mason Tennis Classic - Washington D.C. Recife Challenger Blumenau Challenger Kroger / St. Jude International - Memphis Medellin Challenger Alessandria Challenger Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Gerry Weber Open - Halle Bucaramanga Challenger U.S. Men's Clay Court Championships - Houston Sarasota Challenger Furth Challenger Marburg Challenger Cali Challenger Vicenza Challenger Dallas Challenger Delray Beach International Tennis Championships - Delray Beach Sunrise Challenger Leon Challenger Ecuador Open - Quito Bogota Challenger Pereira Challenger Bogota Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Las Vegas Challenger Gerry Weber Open - Halle AAPT Championships - Adelaide Manta Challenger Morelos Challenger Santos Challenger AEGON Championships - London Poznan Challenger Delray Beach International Tennis Championships - Delray Beach Morelos Challenger Champaign Challenger Sybase Open - San Jose Salinas Challenger U.S. Men's Clay Court Championships - Orlando Mercedes-Benz Cup - Los Angeles Champaign Challenger SAP Open - San Jose Fergana Challenger AAPT Championships - Adelaide San Luis Potosi Challenger Ecuador Open - Quito Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Washington 2002 USTA Challenger of Calabasas - Calabasas International Tennis Championships - Delray Beach Binghamton Professional Tennis Tournament - Binghamton Rimouski Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart USTA Challenger of Burbank - Burbank Guadalajara Challenger IV Trofeo Ciudad de Quito - Quito Blois Challenger Eddleman/USTA Challenger - Birmingham USTA Men's Challenger of Dallas - Dallas Campinas Challenger 12th BH Tennis Open International Cup - Belo Horizonte Open de L'Isere - Grenoble Copa Kia - Santiago Music City Challenger - Nashville The Stella Artois Grass Court Championships - Queen's/London Japan Open - Tokyo Copenhagen Open - Copenhagen Legg Mason Tennis Classic - Washington D.C. Copa Telmex - Buenos Aires Regions Morgan Keegan Championships - Memphis Campbell's Hall of Fame Tennis Championships - Newport The Stella Artois Grass Court Championships - London Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Sybase Open - San Jose Kroger / St. Jude International - Memphis The Hypo Group Tennis International 2008 - Poertschach Gold Flake Open - Chennai Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells AT&T Challenge - Atlanta The Ericsson Open - Miami Tennis Masters Series - Indian Wells Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London If Stockholm Open - Stockholm Pacific Life Open - Indian Wells Legg Mason Tennis Classic - Washington D.C. Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami SAP Open - San Jose Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Rogers Masters - Toronto Sony Ericsson Open - Miami Rogers Masters - Montreal Heineken Open Shanghai - Shanghai Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle BNP Paribas Open - Indian Wells Washington Sybase Open - San Jose Ecuador Open - Quito US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Verizon Tennis Challenge - Atlanta Siebel Open - San Jose International Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent Tennis Masters Series - Indian Wells The Lipton Championships - Key Biscayne BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco St. Petersburg Open - St. Petersburg Western & Southern Financial Group Masters - Cincinnati Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells Legg Mason Tennis Classic - Washington D.C. BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Brisbane - Brisbane Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open U.S. Open Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne NASDAQ-100 Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Tennis Masters Series - Miami The Ericsson Open - Miami Australian Open - Melbourne Rogers Cup - Montreal Australian Open - Melbourne Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 2R, ECU-CAN 3-2 River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 River Oaks International Tennis Tournament - Houston